npm (Node Package Manager)

  • Node.js的套件管理器
  • 用 JS 寫 的工具包平台
  • 統整工具包,讓開發者方便搜尋使用(jQuery, Express, Vue, React)
  • 套件下載量越高,越多開發者使用,可靠性較高。
  • 安裝Node.js時,已下載npm指令

安裝套件流程:

先建立並進入資料夾
npm init -y => 初始化專案資料夾,會產生package.json檔
npm init -y


npm i express@4.16.4
=> 產生node_modules資料夾、package-lock.json檔案
=> package.json檔出現下載的套件和版本
npm i express@4.16.4


npm i express-handlebars@3.0.0 =>安裝樣板引擎,可以帶入資料用
npm-i-express-handlebars


npm install -g nodemon =>在電腦全域安裝不需要在每個專案都重複安裝 nodemon套件。


nodemon app.js 啟動Express伺服器


  • package.json檔,讓 npm 知道之後套件都要安裝在此專案資料夾中,然後記錄曾安裝過哪些套件。
  • package-lock.json檔,詳細記錄每一次使用 npm 安裝的檔案,讓 npm 在執行時參考用。

#npm #Node.js套件管理器 #安裝套件 #node_modules #package.json







Related Posts

前端也能玩 Deep learning - 以 p5-deeplearn-js 為例

前端也能玩 Deep learning - 以 p5-deeplearn-js 為例

JavaScript 的同步與非同步 - 從 Callback function 到 Promise

JavaScript 的同步與非同步 - 從 Callback function 到 Promise

ASP.NET Core Web API 入門教學 - 使用資料庫物件取得資料表內容

ASP.NET Core Web API 入門教學 - 使用資料庫物件取得資料表內容


Comments